<?php
namespace Weibo\Lib;

/**
 * 微博模块 - 模块间接口
 * @author	Baiyu	2016-12-24
 */
class ImiLib {
	
	/**
	 * 根据用户ID获取该用户的微博列表
	 * 该用户的微博数通过用户信息获取
	 * @author	Baiyu	2016-12-24
	 * @param	number	$user_id		用户ID
	 * @param	number	$offset			起始点
	 * @param	number	$limit			获取多少条
	 * @return	mixed
	 */
	public static function getWeiboByUid($user_id, $offset = 0, $limit = 50){
		//TODO...
	}
	
	public static function getUserByIds($user_ids, $offset = 0, $limit = 0, $get_relation_by_uid = FALSE){
		$user_list = D('Weibo/WeiboUser') -> getUserByIds($user_ids, $offset = 0, $limit = 0);
		if ($get_relation_by_uid) {
			$relations = D('Weibo/WeiboUserRelation') -> getRelationByUserids($get_relation_by_uid, $user_ids);
			foreach ($relations as $relation_uid => $relation_array) {
				$user_list[$relation_uid]['relations'] = $relation_array;
			}
		}
		return $user_list;
	}
	
	/**
	 * 根据用户ID获取用户信息
	 * @param	number	$user_id		用户ID
	 * @return	mixed
	 */
	public static function getUserById($user_id){
		//TODO...
	}
	
	/**
	 * 写入用户数据
	 * @param	number	$user_id		用户ID
	 * @param	array	$data			要写入的数据
	 * @return	boolean
	 */
	public static function setUserById($user_id, $data){
		//TODO...哪些数据可写入哪些是不允许写入的
	}
	
}